#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
#include<string>

void print(int init[])
{
	int i;
	for (i = 0; i < 10; i++)
	{
		printf("%d ", init[i]);
	}
}

void reverse(int init[],int sz)
{
	int tmp;
	int left=0;
	int right = sz - 1;
	while (left < right)
	{
		tmp = init[left];
		init[left] = init[right];
		init[right] = tmp;
		left++;
		right--;
	}
}

int main()
{
	int init[10] = { 1,2,3,4,5,6,7,8,9,10 };
	int sz = sizeof(init) / sizeof(init[0]) ;
	print(init);
	printf("\n");
	reverse(init,sz);
	print(init);
	return 0;
}



//void change(int arr1[], int arr2[])
//{
//	int i;
//	int tmp[4];
//	for (i = 0; i < 3; i++)
//	{
//		tmp[i] = arr1[i];
//		arr1[i] = arr2[i];
//		arr2[i] = tmp[i];
//	}
//	for (i = 0; i < 3; i++)
//	{
//		printf("%d ", arr1[i]);
//	}
//	printf("\n");
//	for (i = 0; i < 3; i++)
//	{
//		printf("%d ", arr2[i]);
//	}
//}
//
//int main()
//{
//	int arr1[3] = { 1,2,3 };
//	int arr2[3] = { 4,5,6 };
//	change(arr1, arr2);
//	return 0;
//}



//void reverse_string(char arr[])
//{
//	int l = 0;
//	int r = strlen(arr) - 1;
//	while (l < r)
//	{
//		char tmp = arr[l];
//		arr[l] = arr[r];
//		arr[r] = tmp;
//		l++;
//		r--;
//	}
//}
//
//int main()
//{
//	char arr[] = "abcdef";
//	reverse_string(arr);
//	printf("%s\n", arr);
//	return 0;
//}